Parallel Sequence Analysis under Three Load Balancing Strategies
نویسنده
چکیده
Retrieving homologous sequences from existing databases is very important for the biomedical research community. In this project, we implemented four sequence alignment algorithms (general gap penalty, affine gap penalty, general gap penalty with mid-point and affine gap penalty with midpoint) to look for nearly optimum aligned sequences in the database for nucleic acid sequences (i.e. DNA/RNA sequences). We use MPI, which is a MIMD programming interface, to achieve parallelism. Our focus in this project is to achieve good load balancing strategies. Three load balancing strategies, including static assignment, dynamic assignment and semi-dynamic assignment, are implemented to divide and assign sequences in the database to different processors. And the semi-dynamic assignment strategy is the highlight. It is designed by us to achieve better load balancing than pure static and dynamic load balancing strategies. We also compare the performance of these three load balancing strategies.
منابع مشابه
Scalable Load Balancing
In this paper, we develop load balancing strategies for scalable high-performance parallel A* algorithms suitable for distributed-memory machines. In parallel A* search, ineeciencies such as processor starvation and search of nonessential spaces (search spaces not explored by the sequential algorithm) grow with the number of processors P used, thus restricting its scalability. To alleviate this...
متن کاملAnalysis of Dynamic Load Balancing Strategies for Parallel Shared Nothing Database Systems
Parallel database systems have to support both inter-transaction as well as intra-transaction parallelism. Inter-transaction parallelism (multi-user mode) is required to achieve high throughput, in particular for OLTP transactions, and sufficient cost-effectiveness. Intra-transaction parallelism is a prerequisite for reducing the response time of complex and data-intensive transactions (queries...
متن کاملThree Phase Parallel Multilevel Inverter Fed Induction Motor Using POD Modulation Scheme
This Paper presents the Phase Disposition Scheme, which is topology independent. This scheme is used in Multilevel Inverters, interleaved parallel combination. Analysis on the other scheme which is Phase Opposition Disposition has also been performed. The best strategies related to the paralleling of inverters are evaluated, particularly those associated to current balancing between commutation...
متن کاملParallel strategies for the three-dimensional reconstruction of biological specimens
In general, image processing programs are roughly based on three stages: data input, computer data processing and data output. The key point in this kind of programs is the workflow management in order to obtain the best performance on heterogeneous computer clusters or grids. Computer technology trends lead us to consider a 2-level hierarchical architecture on the new computer systems, i. e., ...
متن کاملParallel tabu search message-passing synchronous strategies for task scheduling under precedence constraints
This paper presents parallelization strategies for a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Par-allelization relies exclusively on the decomposition of the solution space exploration. Four diierent parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, w...
متن کامل